/***********************************************************************
    filename:   hgeVertex.h
    created:    Thu Jan 8 2009
    author:     Paul D Turner
*************************************************************************/

#ifndef _HgeVertex_h_
#define _HgeVertex_h_

#include "hgeVector.h"
#include "hgecolor.h"

/*!
\brief
    structure that is used to hold details of a single vertex in 3D space.
*/
struct Vertex
{
	//! Position of the vertex in 3D space.
	Vector3 position;
	//! Texture co-ords to be applied to the vertex.
	Vector2 tex_coords;
	//! colour to be applied to the vertex.
	colour  colour_val;
};

#endif  // end of guard _HgeVertex_h_
